/*@import url('//www.ipraxalab.com/xhtml/waunkee/v0.4/css_menu.css');*/
/*admin */
.overwrite_inside_left { font-size:12px; }
.inside_left_bar, .inside_left_bar img { display:none; }
#menu { background-color:#f1f1f1; margin-right:10px; float:left; font-size:12px; width:200px; border-right:1px solid #5d1668; }
#menu ul { list-style:none; margin:0px; padding:7px; background-color:transparent; }
#menu ul li { padding:7px 0px 0px 0px; }
#menu a { color:#666; }
#menu a.ln div { padding-top:5px; }
#menu a:hover { color:#5d1668; }
.overwrite_inside_left { padding-right:11px; }
.print_total { padding-bottom:35px; }
.top_text_bg { background-color:#5d1668; color:#000; height:10px; color:#fff; }/*text-indent:-9999px;*/
#header_nav, #tabnav, #headermenu a.toplink, #headermenu a.toplink:visited { overflow:hidden; background-color:#fff; height:auto; color:#000; }
#header_nav { background-color:#fff; color:#000; border-bottom:1px solid #5d1668; }
#header_nav li a.toplink { background-color:#fff; text-transform:uppercase; height:25px; font-size:12px; line-height:16px !important; padding:10px 10px 0px 10px; border:none; color:#000; }
#header_nav li a.toplink:hover { background-color:#ccc; color:#5d1668; }
#header_nav li a.tabnav_default, #headermenu a.tabnav_default, #headermenu a.tabnav_default:visited { background-color:#ccc; color:#5d1668; }
#header_nav li { width:auto !important; background-color:#5d1668; padding-right:1px; }
#header_nav li:last-child { padding-right:0px; }
#tabnav { margin-left:0px; }
#headermenu, #headermenu ul { padding:0px; margin:0px 0px 0px 0px; }
.top_border_bg { background-color:#5d1668; display:none; }

/*page*/
#sidebar{width:210px; float:left;background:url(custom/images/side_menu_bg.png) repeat-y top right;padding:20px 0px 0px 0px;overflow:hidden;margin:1px 0px 0px 0px;}

#sidebar  h3 { font-size:14px; line-height:20px; text-transform:uppercase; background:url(custom/images/side_menu_sep.png) repeat-x left bottom; padding-bottom:10px; color:#86843B }
#sidebar  h3 a{ color:#86843B}
#sidebar #menu { width:200px; padding:10px 20px 0px 0px; border:none; background:none;min-height:500px;  }
#sidebar #menu ul { list-style:none; padding:0px; background-color:transparent; margin:0px; overflow:hidden; }
#sidebar #menu ul li, #sidebar #menu ul li ul { margin:0px; padding:0px; }
#sidebar #menu a { font-size:14px; font-weight:bold; display:block; margin:0px; padding:0px; color:#86843b; text-decoration:none; text-transform:capitalize!important }
#sidebar #menu { font-family:'Istok Web', sans-serif; font-weight:700 }
#sidebar #menu a:hover { color:#5d1668; }
#sidebar #menu ul li.has_children_1, #sidebar #menu ul li.no_children_1 { background:url(custom/images/side_menu_sep.png) repeat-x left bottom!important }

#sidebar #menu ul ul ul{ margin-left:15px; padding-bottom:0}
#sidebar #menu ul ul ul ul{ margin:5px 0 5px 0 }
#sidebar #menu ul li li  a { display:block; text-decoration:none; padding:8px 0px 8px 18px; margin:0px; text-transform:uppercase; margin:0px;  }
#sidebar #menu ul li li li a { background:url(custom/images/left_arrow.png) no-repeat 10px 8px; padding:2px 0 2px 22px; color:#333 }
#sidebar #menu ul li li.has_children_2 li a{background:url(custom/images/dot.png) no-repeat 23px 9px; display:block; font-weight:700; padding-left:35px }
#sidebar #menu ul li li.has_children_2 li a:hover{ background:url(custom/images/dot.png) no-repeat 23px 9px #d4ccb0;}
#sidebar #menu ul li li.has_children_1 > a.in{ color:#5d1668}
#sidebar #menu ul li li li.has_children_2 > a.in2{color:#fff}
#sidebar #menu ul li li.has_children_1 > a.ln_default{ background:url(custom/images/down_arrow.png) no-repeat 0 15px; color:#5d1668}
#sidebar #menu ul li li.no_children_2 > a.ln2_default{ background:none;  color:#5d1668}
#sidebar #menu ul li li li.has_children_2 > a.ln2_default{ background:url(custom/images/white_drop_arrow.png) no-repeat 4px 9px #8a4e93; color:#fff}
#sidebar #menu ul li.has_children_2 li  .ln3_default{ background:url(custom/images/dot.png) no-repeat 23px  9px #d4ccb0;}
/*#sidebar #menu ul li li li.has_children_2 > a.ln_default{ background:url(custom/images/white_drop_arrow.png) no-repeat 10px 11px #8a4e93; color:#fff}*/
#sidebar #menu ul li.has_children_2 li a{ background:none; color:#333!important; font-weight:normal; font-size:12px;}
#sidebar #menu ul li.has_children_2 li li a:hover{ text-decoration:underline;color:#5d1668}
#sidebar #menu ul li li.no_children_1, #sidebar #menu ul li li.no_children_2 a{ background:none}
#sidebar #menu ul li li.has_children_1 > a{ background:url(custom/images/left_arrow.png) no-repeat 0 11px;}
#sidebar #menu ul li li.has_children_2 > a{ background:url(custom/images/left_arrow.png) no-repeat 5px 6px;}
#sidebar #menu ul li li.no_children_1 > a.ln_default{ color:#5d1668}
#sidebar #menu ul li li li.no_children_2 > a.ln_default{ color:#5d1668}

/*** Begin top navigation menus ***/
#main #topNavShell { width:100%; height:74px; margin:auto; padding:0px; background:url(custom/images/img_top_nav_bg.jpg) repeat-x 0 0; }
#main #topNavShell #topNav { width:1004px; margin:0 auto; height:62px; position:relative; z-index:2; text-align:center; }
#main #topNavShell #topNav ul #search { float:right; overflow:hidden; padding:19px 0px 0px 10px; }
#main #topNavShell #topNav ul #search #q { width:116px; height:22px; padding:0px 10px 0px 10px; margin:0px; border:1px solid #555; border-right:none; font-size:11px; color:#333;float:left; }
#main #topNavShell #topNav ul #search input.go { width:24px; height:24px; border:none; padding:0px; margin:0px; float:left; overflow:hidden; }
#main #topNavShell #topNav ul #search input.go:hover { }
#main #topNavShell #topNav ul { list-style-type:none; padding:0px; margin:0px; display:inline-block }
#main #topNavShell #topNav ul li { padding:0 14px; background:url(custom/images/menu_sep.png) no-repeat 100% 20px; display:inline-block; *display:inline
}
#main #topNavShell #topNav ul li a { display:inline-block; width:auto; padding:9px 15px 29px 15px; text-transform:uppercase; color:#ffffff; font-size:20px; text-decoration:none; text-align:center; z-index:9999; margin:5px 0px 0px 0px; position:relative; z-index:9999 }
#main #topNavShell #topNav ul li:last-child { background:none }
#main #topNavShell #topNav ul li a:hover { color:#fffda7; background:url(custom/images/menu_down_arw.png) no-repeat bottom center }
#main #topNavShell #topNav ul li a.on { color:#fffda7; margin-bottom:3px; background:url(custom/images/menu_down_arw.png) no-repeat bottom center }
#main #topNavShell #topNav ul li a.onDrop { color:#333; border-bottom:5px solid #b0aeb0; height:15px; margin-bottom:3px; }
#main #topNavShell #topNav ul li a.onDropOn { color:#5d1668; border-bottom:5px solid #b0aeb0; height:15px; margin-bottom:3px; }
#main #topNavShell #topNav ul li .dropDownOn { color:#fffda7; background:url(custom/images/menu_down_arw.png) no-repeat bottom center }
/*dropdown*/

#main #topNavShell #topNav .dropDown { position:absolute; top:60px; left:0px; display:none; overflow:hidden; width:auto; padding:0px; margin:0px; z-index:1; background:#ccc; box-shadow:0 0 5px #333; }
#main #topNavShell #topNav .dropDown .mainNav { width:auto; min-width:171px; padding:25px 20px 25px 20px !important; overflow:hidden; min-height:250px; background:#fff; opacity:1.0; filter:alpha(opacity=100); }
#main #topNavShell #topNav .dropDown .mainNav ul { float:left; overflow:hidden; padding:0px 0px 0px 27px;margin:0px; width:171px }
#main #topNavShell #topNav .dropDown .mainNav ul:first-child{padding-left:0px !important;}
#main #topNavShell #topNav .dropDown .mainNav ul:first-child, #main #topNavShell #topNav .dropDown .mainNav ul.level2 { background:none; /*padding-left:15px; width:179px; padding-right:0px;*/ text-align:left }
#main #topNavShell #topNav .dropDown .mainNav ul:first-child + ul + ul + ul + ul, #main #topNavShell #topNav .dropDown .mainNav ul.level2 { padding-right:0px; }
#main #topNavShell #topNav .dropDown .mainNav ul.level2 { margin-top:0px; height:auto; min-height:0px !important; padding:12px 0px 0px 0px!important; }
#main #topNavShell #topNav .dropDown .mainNav ul li { padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; background:none; font-family:Arial, Helvetica, sans-serif}
#main #topNavShell #topNav .dropDown .mainNav ul li .level1 { background:url(custom/images/submenu_sep.jpg) repeat-x left bottom; font-size:15px; color:#4c3354; font-weight:bold; font-family:Arial, Helvetica, sans-serif;font-family:'Istok Web', sans-serif; font-weight:700; color:#4c3354 ; text-transform:uppercase}
#main #topNavShell #topNav .dropDown .mainNav ul li .level1:hover { background:url(custom/images/submenu_sep.jpg) repeat-x left bottom; color:#4c3354 }
#main #topNavShell #topNav .dropDown .mainNav ul.level2 li { padding:0px 0px 2px 0px; margin-top:0px; float:left; width:100% }
#main #topNavShell #topNav .dropDown .mainNav ul.level2 li:first-child + li { padding-top:0px; }

#main #topNavShell #topNav .dropDown .mainNav ul li a { color:#000; font-size:13px; text-decoration:none; letter-spacing:1px; display:block; line-height:16px; width:171px; font-weight:400; height:auto; padding:4px 0px 5px 0px; text-align:left; text-transform:capitalize; }/*text-transform:uppercase;*/
#main #topNavShell #topNav .dropDown .mainNav ul.level2 li a { color:#333; font-size:12px; font-weight:300; text-decoration:none; font-weight:300; height:auto; padding:0; line-height:16px; text-transform:capitalize; }/*text-transform:capitalize;*/
#main #topNavShell #topNav .dropDown .mainNav ul li a:hover { color:#5e1668; background:none; }
#main #topNavShell #topNav .dropDown .mainNav ul li a:hover, #main #topNavShell #topNav .dropDown .mainNav ul.level2 li a:hover { color:#5e1668; }
/*school1*/
#sidebar.school1 #menu a:hover, #sidebar.school1 #menu ul li.no_children_1 a.ln_default, #sidebar.school1 #menu a.ln2_default, #sidebar.school1 #menu ul li.has_children_2 a.ln2:hover, #sidebar.school1 #menu ul li.has_children_2 a.ln2_default, #sidebar.school1 #menu a.ln3_default { color:#660000; }
#sidebar.school1 #menu ul li.has_children_1 a.ln_default { color:#660000; }
#sidebar.school1 #menu ul li.has_children_1 a.ln:hover { }
#main #topNavShell.school1 #topNav ul #search input.go:hover { }
#main #topNavShell.school1 #topNav ul li a.on { color:#660000; border-color:#660000; }
#main #topNavShell.school1 #topNav ul li a.onDropOn { color:#660000; border-color:#b0aeb0; }
/*school2*/
#sidebar.school2 #menu a:hover, #sidebar.school2 #menu ul li.no_children_1 a.ln_default, #sidebar.school2 #menu a.ln2_default, #sidebar.school2 #menu ul li.has_children_2 a.ln2:hover, #sidebar.school2 #menu ul li.has_children_2 a.ln2_default, #sidebar.school2 #menu a.ln3_default { color:#0033ff; }
#sidebar.school2 #menu ul li.has_children_1 a.ln_default { color:#0033ff; }
#sidebar.school2 #menu ul li.has_children_1 a.ln:hover { }
#main #topNavShell.school2 #topNav ul #search input.go:hover { }
#main #topNavShell.school2 #topNav ul li a.on { color:#0033ff; border-color:#0033ff; }
#main #topNavShell.school2 #topNav ul li a.onDropOn { color:#0033ff; border-color:#b0aeb0; }